package com.ymatou.query.seller.trading.api.parameter;

import java.math.BigDecimal;

import com.ymttest.utils.DataUtil;

public class Ymt_OrderState {
	private BigDecimal fCommissionFee = BigDecimal.ZERO;
	private BigDecimal fNeedCommissionFee = BigDecimal.ZERO;
	private BigDecimal fPaidAmountOfCash = BigDecimal.ZERO;
	private BigDecimal fPaidAmountOfCoupon = BigDecimal.ZERO;
	private BigDecimal fPaidAmountOfFreeCard = BigDecimal.ZERO;
	private BigDecimal fPaidAmountOfGift = BigDecimal.ZERO;
	private BigDecimal fPostPadiAmountOfCoupon = BigDecimal.ZERO;
	private BigDecimal fPostPaidAmountOfCash = BigDecimal.ZERO;
	private BigDecimal fPostPaidAmountOfGift = BigDecimal.ZERO;
	private BigDecimal fQuickTurnoverAmount =BigDecimal.ZERO;
	private BigDecimal fRefundedAmountOfCash = BigDecimal.ZERO;
	private BigDecimal fRefundedAmountOfCoupon = BigDecimal.ZERO;
	private BigDecimal fRefundedAmountOfGift = BigDecimal.ZERO;
	/**
	 * 第三方折扣金额（招行）
	 */
	private BigDecimal fDiscountOfThirdParty;
	private BigDecimal fRefundedDiscountOfThirdParty;
	private int iOrderId;
	// private Ymt_Order Ymt_Order;
	// / <summary>
	// / 商家优惠券
	// / </summary>
	private BigDecimal fPaidAmountOfSellerCoupon = new BigDecimal(0);
	// / <summary>
	// / 平台优惠券
	// / </summary>
	private BigDecimal fPaidAmountOfYmtCoupon = BigDecimal.ZERO;

	public BigDecimal getfCommissionFee() {
		return fCommissionFee;
	}

	public void setfCommissionFee(BigDecimal fCommissionFee) {
		this.fCommissionFee = DataUtil.BigDecimall.GetValueOrDefault(fCommissionFee);
	}

	public BigDecimal getfNeedCommissionFee() {
		return fNeedCommissionFee;
	}

	public void setfNeedCommissionFee(BigDecimal fNeedCommissionFee) {
		this.fNeedCommissionFee = DataUtil.BigDecimall.GetValueOrDefault(fNeedCommissionFee);
	}

	public BigDecimal getfPaidAmountOfCash() {
		return fPaidAmountOfCash;
	}

	public void setfPaidAmountOfCash(BigDecimal fPaidAmountOfCash) {
		this.fPaidAmountOfCash = DataUtil.BigDecimall.GetValueOrDefault(fPaidAmountOfCash);
	}

	public BigDecimal getfPaidAmountOfCoupon() {
		return fPaidAmountOfCoupon;
	}

	public void setfPaidAmountOfCoupon(BigDecimal fPaidAmountOfCoupon) {
		this.fPaidAmountOfCoupon = DataUtil.BigDecimall.GetValueOrDefault(fPaidAmountOfCoupon);
	}

	public BigDecimal getfPaidAmountOfFreeCard() {
		return fPaidAmountOfFreeCard;
	}

	public void setfPaidAmountOfFreeCard(BigDecimal fPaidAmountOfFreeCard) {
		this.fPaidAmountOfFreeCard = DataUtil.BigDecimall.GetValueOrDefault(fPaidAmountOfFreeCard);
	}

	public BigDecimal getfPaidAmountOfGift() {
		return fPaidAmountOfGift;
	}

	public void setfPaidAmountOfGift(BigDecimal fPaidAmountOfGift) {
		this.fPaidAmountOfGift = DataUtil.BigDecimall.GetValueOrDefault(fPaidAmountOfGift);
	}

	public BigDecimal getfPostPadiAmountOfCoupon() {
		return fPostPadiAmountOfCoupon;
	}

	public void setfPostPadiAmountOfCoupon(BigDecimal fPostPadiAmountOfCoupon) {
		this.fPostPadiAmountOfCoupon = DataUtil.BigDecimall.GetValueOrDefault(fPostPadiAmountOfCoupon);
	}

	public BigDecimal getfPostPaidAmountOfCash() {
		return fPostPaidAmountOfCash;
	}

	public void setfPostPaidAmountOfCash(BigDecimal fPostPaidAmountOfCash) {
		this.fPostPaidAmountOfCash = DataUtil.BigDecimall.GetValueOrDefault(fPostPaidAmountOfCash);
	}

	public BigDecimal getfPostPaidAmountOfGift() {
		return fPostPaidAmountOfGift;
	}

	public void setfPostPaidAmountOfGift(BigDecimal fPostPaidAmountOfGift) {
		this.fPostPaidAmountOfGift = DataUtil.BigDecimall.GetValueOrDefault(fPostPaidAmountOfGift);
	}

	public BigDecimal getfQuickTurnoverAmount() {
		return fQuickTurnoverAmount;
	}

	public void setfQuickTurnoverAmount(BigDecimal fQuickTurnoverAmount) {
		this.fQuickTurnoverAmount = DataUtil.BigDecimall.GetValueOrDefault(fQuickTurnoverAmount);
	}

	public BigDecimal getfRefundedAmountOfCash() {
		return fRefundedAmountOfCash;
	}

	public void setfRefundedAmountOfCash(BigDecimal fRefundedAmountOfCash) {
		this.fRefundedAmountOfCash = DataUtil.BigDecimall.GetValueOrDefault(fRefundedAmountOfCash);
	}

	public BigDecimal getfRefundedAmountOfCoupon() {
		return fRefundedAmountOfCoupon;
	}

	public void setfRefundedAmountOfCoupon(BigDecimal fRefundedAmountOfCoupon) {
		this.fRefundedAmountOfCoupon = DataUtil.BigDecimall.GetValueOrDefault(fRefundedAmountOfCoupon);
	}

	public BigDecimal getfRefundedAmountOfGift() {
		return fRefundedAmountOfGift;
	}

	public void setfRefundedAmountOfGift(BigDecimal fRefundedAmountOfGift) {
		this.fRefundedAmountOfGift = DataUtil.BigDecimall.GetValueOrDefault(fRefundedAmountOfGift);
	}

	public int getiOrderId() {
		return iOrderId;
	}

	public void setiOrderId(int iOrderId) {
		this.iOrderId = iOrderId;
	}

	public BigDecimal getfPaidAmountOfSellerCoupon() {
		return fPaidAmountOfSellerCoupon;
	}

	public void setfPaidAmountOfSellerCoupon(
			BigDecimal fPaidAmountOfSellerCoupon) {
		this.fPaidAmountOfSellerCoupon = DataUtil.BigDecimall.GetValueOrDefault(fPaidAmountOfSellerCoupon);
	}

	public BigDecimal getfPaidAmountOfYmtCoupon() {
		return fPaidAmountOfYmtCoupon;
	}

	public void setfPaidAmountOfYmtCoupon(BigDecimal fPaidAmountOfYmtCoupon) {
		this.fPaidAmountOfYmtCoupon = DataUtil.BigDecimall.GetValueOrDefault(fPaidAmountOfYmtCoupon);
	}

	public BigDecimal getfDiscountOfThirdParty() {
		return fDiscountOfThirdParty;
	}

	public void setfDiscountOfThirdParty(BigDecimal fDiscountOfThirdParty) {
		this.fDiscountOfThirdParty = fDiscountOfThirdParty;
	}

	public BigDecimal getfRefundedDiscountOfThirdParty() {
		return fRefundedDiscountOfThirdParty;
	}

	public void setfRefundedDiscountOfThirdParty(
			BigDecimal fRefundedDiscountOfThirdParty) {
		this.fRefundedDiscountOfThirdParty = fRefundedDiscountOfThirdParty;
	}
	
}
